package com.example.dangdangbackend.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Result<T> {
//    0为成功 1为异常
    private Integer code;
    private String mess; //信息
    private T data;

    public  static  <E>Result<E> success(E data){
        return  new Result<E>(0,"操作成功",data);
    }
    public  static  Result success(){
        return new Result(0,"操作成功",null);
    }
    public  static  Result error(String mess){
        return  new Result(1,mess,null);
    }
}
